const createTaskQueue = () => {
    const taskQueue = []
    return {
        // 末尾添加任务
        push: item => taskQueue.push(item),
        // 获取任务，删除数组第一个元素并返回该元素（队列先进先出）
        pop: () => taskQueue.shift(),
        // 任务队列中是否存在任务
        isEmpty: () => taskQueue.length === 0,
    }
}

export default  createTaskQueue